/*
 * Copyright (c) KylinSoft  Co., Ltd. 2024.All rights reserved.
 * PilotGo-plugin-topology licensed under the Mulan Permissive Software License, Version 2. 
 * See LICENSE file for more details.
 * Author: Wangjunqi123 <wangjunqi@kylinos.cn>
 * Date: Mon Nov 4 14:30:13 2024 +0800
 */
package generator

import (
	"gitee.com/openeuler/PilotGo-plugin-topology/cmd/server/agentmanager"
	"gitee.com/openeuler/PilotGo-plugin-topology/cmd/server/graph"
)

type TopoInterface interface {
	CreateNodeEntities(*agentmanager.Agent, *graph.Nodes) error
	CreateEdgeEntities(*agentmanager.Agent, *graph.Edges, *graph.Nodes) error
	Return_Agent_node_count() *int32
}
